// 导入 Vue 的 createApp 函数，用于创建 Vue 应用实例
import {createApp} from 'vue'
import ElementPlus from 'element-plus'// 导入 ElementPlus UI 库，用于增强 Vue 应用的用户界面
import 'element-plus/dist/index.css'// 导入 ElementPlus 的样式文件，确保组件样式正确显示
import zhCn from 'element-plus/es/locale/lang/zh-cn'// 导入Element Plus组件库的中文语言包
import router from "@/router/router.js";
import App from "@/App.vue";
import * as ElementPlusIconsVue from '@element-plus/icons-vue'


//导入router
// 导入登录视图组件

const app = createApp(App)// 创建 Vue 应用实例


// 使用 ElementPlus 插件库
app.use(ElementPlus, {
    locale: zhCn,
})
app.use(router)// 使用路由将其挂载
app.mount('#app')// 将应用挂载到 HTML 中 id 为 app 的元素上
for (const [key, component] of Object.entries(ElementPlusIconsVue)) {
    app.component(key, component)
}
